<?php
/**
 * Created by PhpStorm.
 * User: hnh
 * Date: 2017/11/15
 * Time: 上午11:08
 */

namespace core\view;

class View{

    /**
     * 当实例化某个类调用的方法不存在的时候,会自动触发该方法,例如(new View())->make()
     * @param $name
     * @param $arguments
     */
    public function __call($name, $arguments)
    {
        return self::parseAction($name, $arguments);
    }

    /**
     * 当静态调用某个类的方法不存在的时候,会自动触发该方法,例如 View::make()
     * @param $name
     * @param $arguments
     */
    public static function __callStatic($name, $arguments)
    {
        return self::parseAction($name, $arguments);
    }

    public static function parseAction($name,$arguments){

        return call_user_func_array([new Base(),$name],$arguments);

    }




}



